This allows your class to render anywhere between MUIM_Show and MUIM_Hide, e.g. directly after an attribute change with OM_SET or from a seperate task.
Note that your rastport etc. is only valid between MUIM_Show and MUIM_Hide. Keep that in mind!
When drawing from a seperate task, you have to clone the RastPort and use the copy for your rendering!